package com.itwill.ecom.product;

import java.util.List;

public interface ProductDao {

	// 상품 추가
	public abstract void create(ProductBeans product) throws Exception;
	
	// 상품 리스트로 찾기
	public abstract List<ProductBeans> getAll() throws Exception;
	
	// 상품 전체 갯수
	public abstract int productAllCount();
		
	// 상품번호으로 찾기
	public abstract ProductBeans getNo(int product_no) throws Exception;
	
	// 상품 제조사로 찾기
	public abstract List<ProductBeans> getCompany(int company) throws Exception;
	
	//제조사별 상품갯수
	public abstract int countByCompany(String company) throws Exception;
	
	// 상품 카테고리로 찾기
	public abstract List<ProductBeans> getCategory(int category) throws Exception;

	// 카테고리별 상품 갯수
	public abstract int countByCategory(String category) throws Exception;
	
	// 상품 정보 수정
	public abstract int update(ProductBeans updateProduct) throws Exception;
	
	// 상품 제거
	public abstract int delete(int product_no) throws Exception;
	
	// 상품상세 보기
	//public abstract ProductBeans detail(int product_no) throws Exception;
	
	
		
}
